-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use the new pyuvdata analytic short dipole beam in our polarized source test. #268
Conversation
this requires pyuvdata>=3.1.0 Also update lunarsky dependency to require 0.2.5 to be compatibly with astropy 6.0
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #268 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 5 5
Lines 2121 2120 -1
Branches 543 543
=========================================
- Hits 2121 2120 -1 ☔ View full report in Codecov by Sentry. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm happy to approve this, but the fact that we need to transpose, flip, and flip the beam to get the pyuvdata analytic beam to match pyuvsim seems notable. I assume it's a massive overhaul to make pyuvsim use the pyuvdata beam convention? This is pyradiosky, not pyuvsim, so it shouldn't be a hold up on this PR -- but having different beam conventions floating around seems bad...
This is done internally in the visibility creation code in pyuvsim (in |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great then. I'll merge.
Description
Replaces the ad hoc analytic short dipole used in our testing of polarized sources with the pyuvdata analytic short dipole beam.
This requires bumping the minimum pyuvdata version to v3.1.0.
I also bumped the minimum lunarsky version to 0.2.5 for compatibility with astropy 6.0
Motivation and Context
Checklists:
Other Change Checklist